//
//  ScreenSizeManager.h
//
//  Created by dino on 13. 7. 9..
//
//

#ifndef __ScreenSizeManager__
#define __ScreenSizeManager__

#include "cocos2d.h"

USING_NS_CC;

class ScreenSizeManager
{
public:
    static bool _isInit;
    static bool _isScaleHeight;

    static CCSize _screenSize;
    
    static CCSize _imageResolutionSize;
    
    static bool _isFixedScreenSize;
    
private:

    static void DoInitFlexibleScreenSize(float myImageResolutionWidth,
                                         float myImageResolutionHeight);
    static void DoInitFixedScreenSize(float myScreenWidth,
                                      float myScreenHeight);
public:
    static void setupFixedScreenSize(bool myFixedScreenSize);
    static void initScreenSize(float myScreenWidth,
                               float myScreenHeight);
    static void changeImageResolutionSize(float myImageResolutionWidth,
                                          float myImageResolutionHeight);
};

#endif /* defined(__ScreenSizeManager__) */
